文章目录

最近觉得WinManager里面带的FileExplorer不太好用,听说NERD Tree不错就打算换上它。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"NERD Tree设置名称
let g:NERDTree_title="[NERD Tree]"

"winManager setting
"设置界面分割
let g:winManagerWindowLayout = "NERDTree|BufExplorer|TagList"

"NERD Tree配置
function! NERDTree_Start()
exec 'NERDTree'
endfunction

function! NERDTree_IsValid()
return 1
endfunction

"定义打开关闭winmanager按键
nmap <silent> <F8> :if IsWinManagerVisible() <BAR> WMToggle<CR> <BAR> else <BAR> WMToggle<CR>:q<CR> endif <CR><CR>

将这段代码添加到.vimrc文件中去。

因为NERD Tree和WinManager有冲突,会在调用的时候弹出一个空白的BufExplorer,所以我在调用的快捷里面加上了判断,如果WinManager打开就执行一个:q,关闭掉空白的BufExplorer。

文章目录